//package com.gongj.openfeign.controller;
//
//import com.gongj.commons.pojo.User;
//import com.gongj.openfeign.client.UserClient;
//import com.gongj.openfeign.utils.FileUtils;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//import org.springframework.web.multipart.MultipartFile;
//
//import java.io.File;
//import java.io.UnsupportedEncodingException;
//import java.net.URLEncoder;
//
//@RestController
//public class UserController {
//
//    @Autowired
//    UserClient userClient;
//
//    @GetMapping
//    public String getUser(){
//      return userClient.getUser();
//    }
//
//
//    @GetMapping("getUserInfo")
//    public void getUserInfo() throws UnsupportedEncodingException {
//        String name = userClient.getName("工具");
//        System.out.println("getName:" + name);
//
//        User addUser = userClient.addUser("999", "123木头人");
//        System.out.println("addUser:" + addUser);
//
//        User user = new User();
//        user.setId("100000");
//        user.setName("哈哈哈哈哈哈");
//        User addUserJson = userClient.addUserJson(user);
//        System.out.println("addUserJson:" + addUserJson);
//        String id = userClient.getUserInfo("ppppp");
//        System.out.println("id:" + id);
//
//        String findByLikeName = userClient.findByLikeName(URLEncoder.encode("我要选李白","UTF-8"));
//        System.out.println("findByLikeName:" + findByLikeName);
//    }
//
//    @PostMapping("/uploadFile")
//    public String upload(@RequestParam("file") MultipartFile file){
//
//        return userClient.upload(file);
//    }
//
//    @GetMapping("/uploadFile2")
//    public String upload(){
//        File file = new File("D:\\gongj\\gz.jpg");
//        MultipartFile multipartFile = FileUtils.fileToMultipartFile(file);
//        return userClient.upload(multipartFile);
//    }
//}
